package com.alliky.core.base

/**
 * @Description: DOTO
 * @Author: wxianing
 * @CreateDate: 2019/9/29 17:18
 */
interface IView {
    //里面可以写loading显示和隐藏的方法回调，由于项目中已经把loading封装到网络加载中，故可做空接口处理
    /**
     * 显示加载
     */
    fun showLoading()

    /**
     * 隐藏加载
     */
    fun hideLoading()

    /**
     * 使用默认的样式显示信息: CustomToast
     */
    fun showDefaultMsg(message: String)

    /**
     * 显示信息
     */
    fun showMessage(message: String)

    /**
     * 显示错误信息
     */
    fun showError(message: String)
}